Circuit Design Environment and Layout Planning
نویسنده
چکیده
Circuit design in deep sub-micron technologies requires that designers deal with numerous data, constraints, analysis, synthesis, and optimization tools. Although synthesis tools are widely used at Intel, new circuit technologies are evolving and are often not well supported by existing synthesis tools. Deep sub-micron technology requires that the impact of physical design be considered early in the circuit design phase to prevent costly circuit, layout, and sometimes, logic re-design. A common source of these re-designs is inaccurate assumptions about the layout aspects of the target design. Thus, early layout planning and accurate parasitics estimation must be done by circuit designers. Intels FUB Circuit Design Environment (FCDE) is an integrated, interactive, and incremental circuit design environment that incorporates multiple tools, data, constraints, and analysis tools. FCDE integrates all circuit design tools including circuit simulation, layout planning, parasitics estimation, timing analysis, circuit optimizers. Circuit design tools exchange data via a common data model (Unified Core Model). FCDE tools expose their functionality to each other by standard tool drivers that allow integration of in-house design tools as well as vendor design tools. FCDE was designed and implemented on the Windows NT ∗ operating system, and uses native Windows* technologies such as Microsoft∗ Component Object Model (COM), Visual Basic∗ and Visual Basic for Applications∗ (VBA). This paper describes Intels circuit design environment and its components, with special emphasis on the layout planner, and its role in circuit design flows. Results from a recent microprocessor design project support the need for layout planning by showing that the amount of re-design and re-work required for blocks is reduced when early layout planning is carried out. Introduction Traditional custom integrated circuit design methodology can be depicted as a waterfall model, where a stage (e.g., logic design) is completed and the results passed on to the next stage (e.g., circuit design). Results at each stage are evaluated without any consideration of their effect on later stages. For example, interconnect loading is assumed during circuit design for technology mapping. This assumption is likely to be invalidated during the layout design phase. Thus, the final layout is analyzed to verify functionality. If there are problems, then the layout is re-designed in an attempt to correct them. If the redesigned layout fails to correct the problems, then a re-design at one of the previous stages in the flow is attempted. This flow (shown in Figure 1) is very time consuming and expensive due to the follow-
منابع مشابه
Studying the Role of Workplaces Layout on Employees Health: Sick Building Syndrome
Background and Objectives: Workplace architecture is one of the most important factors influencing employees' health and wellbeing. Therefore, it is necessary to study the role of workplace design on the emergence of various types of health problems among employees. The present research aims to study the prevailing conditions at the case studied workplaces and to identify the role of factors in...
متن کاملBoard driven I/O planning & optimization
The vast majority of IC’s that go into production must reside on a Printed Circuit Board (PCB). Unfortunately, the design and layout of this PCB is often an afterthought and never considered in the planning of the chip itself. The result is a PCB that is very difficult to complete on a minimal number of layers and signal integrity is often compromised. This often creates a huge bottleneck in th...
متن کاملA simulated annealing algorithm to determine a group layout and production plan in a dynamic cellular manufacturing system
In this paper, a mixed-integer linearized programming (MINLP) model is presented to design a group layout (GL) of a cellular manufacturing system (CMS) in a dynamic environment with considering production planning (PP) decisions. This model incorporates with an extensive coverage of important manufacturing features used in the design of CMSs. There are also some features that make the presented...
متن کاملFault Tolerant Reversible QCA Design using TMR and Fault Detecting by a Comparator Circuit
Quantum-dot Cellular Automata (QCA) is an emerging and promising technology that provides significant improvements over CMOS. Recently QCA has been advocated as an applicant for implementing reversible circuits. However QCA, like other Nanotechnologies, suffers from a high fault rate. The main purpose of this paper is to develop a fault tolerant model of QCA circuits by redundancy in hardware a...
متن کاملDesign Automation Method for Total Ionization Dose Tolerant Integrated Circuits
Modern integrated circuits (IC) operate in environment of various destabilizing factors which have essential influence on the operation of these circuits and often even disturb the normal operation. One of these destabilizing factors is the cosmic radiation, particularly total ionization dose effects (TID). For modern TID tolerant ICs [1-4] design is being done by circuit designers. In this pap...
متن کامل